Job Details

Junior Software Development Engineer - Graduate / Junior

About

Description

We are seeking a Junior Software Development Engineer to join a engineering team, where the company design cutting-edge electronic products and systems tailored for the mining and industrial sectors. If you have expertise in C#, a knack for problem-solving and enjoy both office based and field work, this position is for you.

Responsibilities

  • Develop and maintain software applications using C#
  • Work as part of a multidisciplinary team alongside electronic engineers and product developers
  • Lead and manage projects, including analysis, design, development, testing, and implementation
  • Document all aspects of the software development life cycle, including but not limited to user requirements, design and development documentation, test documentation and protocols, and training material
  • Work on-site at mining locations as needed to ensure successful deployment and troubleshooting

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Strong experience with C# programming, especially in
  • NET and MAUI frameworks
  • Proficiency in SQL for database management
  • Experience in Android and Linux embedded environments
  • Excellent communication and team collaboration skills
  • Ability to work flexibly, adapting between office and field environments
  • Strong organizational and project management skills, with attention to detail

Application instructions:

  • Click on the link to apply!

Hiring organization

Hiring organization image

Ubuntu Resource Management

Employment Type: job

Job Location: Hartbeespoort, South Africa

Base Salary: Market Related

Closing Date:

Apply Now

Related Jobs

Company Logo
Junior Software Development Engineer - Graduate / Junior
View Details
Company Logo
Junior Software Engineer(Graduate)
View Details
Company Logo
Junior Software Engineer (Mobile)
View Details